Explicitally define some variables
authorSam Reed <reedy@users.mediawiki.org>
Fri, 18 Feb 2011 23:21:48 +0000 (23:21 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Fri, 18 Feb 2011 23:21:48 +0000 (23:21 +0000)
Function documentation

includes/db/Database.php
languages/LanguageConverter.php
languages/classes/LanguageKk.php
languages/classes/LanguageSr.php

index 8317664..11b9db7 100644 (file)
@@ -3128,7 +3128,7 @@ class ResultWrapper implements Iterator {
        /**
         * Create a new result object from a result resource and a Database object
         *
-        * @param Database $database
+        * @param DatabaseBase $database
         * @param resource $result
         */
        function __construct( $database, $result ) {
index 5c2289a..9c923b9 100644 (file)
@@ -52,7 +52,7 @@ class LanguageConverter {
        /**
         * Constructor
         *
-        * @param $langobj The Language Object
+        * @param $langobj Language The Language Object
         * @param $maincode String: the main language code of this language
         * @param $variants Array: the supported variants of this language
         * @param $variantfallbacks Array: the fallback language of each variant
index e3caacc..47e1309 100644 (file)
@@ -18,6 +18,8 @@ define( 'H_HAMZA', 'ٴ' ); # U+0674 ARABIC LETTER HIGH HAMZA
  */
 class KkConverter extends LanguageConverter {
 
+       protected $mCyrl2Latn, $mLatn2Cyrl, $mCyLa2Arab;
+
        function __construct( $langobj, $maincode,
                                                                $variants = array(),
                                                                $variantfallbacks = array(),
@@ -200,6 +202,7 @@ class KkConverter extends LanguageConverter {
                        return parent::parseManualRule( $rule, $flags );
                }
 
+               $carray = array();
                // otherwise ignore all formatting
                foreach ( $this->mVariants as $v ) {
                        $carray[$v] = $rule;
index 35c9010..edcae28 100644 (file)
@@ -68,6 +68,7 @@ class SrConverter extends LanguageConverter {
                        return parent::parseManualRule( $rule, $flags );
                }
 
+               $carray = array();
                // otherwise ignore all formatting
                foreach ( $this->mVariants as $v ) {
                        $carray[$v] = $rule;
@@ -176,10 +177,14 @@ class LanguageSr extends LanguageSr_ec {
        }
 
        function convertPlural( $count, $forms ) {
-               if ( !count( $forms ) ) { return ''; }
+               if ( !count( $forms ) ) {
+                       return '';
+               }
 
                // if no number with word, then use $form[0] for singular and $form[1] for plural or zero
-               if ( count( $forms ) === 2 ) return $count == 1 ? $forms[0] : $forms[1];
+               if ( count( $forms ) === 2 ) {
+                       return $count == 1 ? $forms[0] : $forms[1];
+               }
 
                // FIXME: CLDR defines 4 plural forms. Form with decimals missing.
                // See http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#ru